Add libostree-sys publish step
authorFelix Krull <f_krull@gmx.de>
Tue, 16 Oct 2018 17:27:04 +0000 (19:27 +0200)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:53 +0000 (12:53 -0400)
rust-bindings/rust/.gitlab-ci.yml

index effe9785749e118b5ac20535edfdcd82556e816d..dc752ee7ff58050660b6c85bdfa0ff9bf9770ba8 100644 (file)
@@ -7,7 +7,7 @@ before_script:
 
 stages:
 - build
-#- package
+- publish
 
 libostree-sys:
   stage: build
@@ -49,12 +49,20 @@ libostree_nightly:
   - cargo test --verbose --package libostree
   allow_failure: true
 
-#libostree-sys_package:
-#  stage: package
-#  script:
-#    - cargo package --verbose --manifest-path libostree-sys/Cargo.toml
-#
-#libostree_package:
-#  stage: package
+
+# publish
+publish_libostree-sys:
+  stage: publish
+  before_script:
+  - cargo login $CRATES_IO_TOKEN
+  script:
+    - cargo publish --verbose --manifest-path libostree-sys/Cargo.toml
+  when: manual
+
+#publish_libostree:
+#  stage: publish
+#  before_script:
+#  - cargo login $CRATES_IO_TOKEN
 #  script:
-#  - cargo package --verbose --manifest-path libostree/Cargo.toml
+#  - cargo publish --verbose --manifest-path libostree/Cargo.toml
+#  when: manual